/**
 * <type>(<scope>): <subject>
 * // 空一行
 * <body>
 * // 空一行
 * <footer>
 */
module.exports = {
  extends: ['@commitlint/config-conventional'],
  rules: {
    'type-enum': [
      2,
      'always',
      [
        'feat', // 新特性、新功能
        'ci', // 持续集成修改
        'chore', // 其他修改
        'build', // 编译相关的修改，例如发布版本、对项目构建或者依赖的改动
        'del', // 删除
        'fix', // 修改bug
        'refactor', // 代码重构
        'perf', // 优化相关
        'docs', // 文档修改
        'style', // 代码格式修改
        'revert', // 回滚
      ],
    ],
    'subject-full-stop': [0, 'never'],
    'subject-case': [0, 'never'],
  },
};
